Associate Software Engineer

Associate Software Engineer

Full-Time 36000 - 60000 £ / year (est.) No home office possible
T

At a Glance

  • Tasks: Join a dynamic team to build and maintain data pipelines and ensure data quality.
  • Company: Be part of a leading tech-driven firm revolutionising commercial real estate with innovative software solutions.
  • Benefits: Enjoy a collaborative work environment, flexible hours, and opportunities for professional growth.
  • Why this job: Work on transformative projects that make a real impact in the industry while developing your skills.
  • Qualifications: 5+ years in relevant fields, proficient in Python, AWS, and Agile methodologies.
  • Other info: This is a full-time, fixed-term 9-month contract role.

The predicted salary is between 36000 - 60000 £ per year.

I am searching for an Associate, Software Engineer – Data Focus for my client, a leading technology-driven commercial real estate firm focused on bringing digital innovation to the sector through advanced data and software solutions. You will join a collaborative team of software engineers, machine learning scientists, and UX/UI designers, working on the buildout of transformative data-driven products.

Key Responsibilities:

  • Architect, build, and maintain efficient, scalable, and reliable data pipelines.
  • Curate, onboard, and document external datasets for internal use.
  • Conduct forensic data analysis and troubleshooting to ensure data quality.
  • Produce high-quality, maintainable code and contribute actively to peer reviews.
  • Collaborate with stakeholders to understand analytical and product requirements.
  • Integrate diverse data sources (APIs, S3 buckets, web interfaces) in multiple formats.
  • Develop programmatically validated data schemas and supporting documentation.
  • Explore and recommend alternate technologies for enhanced data engineering solutions.

Key Skills & Experience:

  • 5+ years of relevant industry experience, ideally within financial services, capital markets, or asset management sectors.
  • Proficient in Python 3, including pandas, GeoPandas, boto3, Pydantic, and Data Version Control (DVC).
  • Familiar with Django 4 and core API development.
  • Strong hands-on experience with AWS cloud infrastructure, EKS, and Docker.
  • Solid understanding of data concepts (relational databases, validation, cleansing) and algorithms/data structures.
  • Experienced in Agile development environments and test-driven development.
  • Background working with geospatial data and feature engineering for machine learning applications.
  • Good communicator, team player, with strong attention to detail and creativity.

Desirable:

  • Demonstrated portfolio of work (e.g., open-source contributions, blogs, talks).
  • Experience working with Mac and Linux environments.
  • Broad interest or background in financial services.

Full-Time (Fixed-Term 9 month contract)

Associate Software Engineer employer: Tangent International

Join a leading technology-driven commercial real estate firm that champions digital innovation and offers a vibrant work culture where collaboration thrives. As an Associate Software Engineer, you'll benefit from a supportive environment that prioritises employee growth through continuous learning opportunities and exposure to cutting-edge technologies. Located in a dynamic sector, this role not only provides meaningful work but also the chance to contribute to transformative data-driven products that shape the future of the industry.
T

Contact Detail:

Tangent International Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Associate Software Engineer

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as Python 3 and AWS. Consider building a small project that showcases your skills in these areas, as practical experience can set you apart from other candidates.

✨Tip Number 2

Engage with the community around data engineering and software development. Join relevant forums or attend meetups to network with professionals in the field. This can lead to valuable connections and insights that may help you during the application process.

✨Tip Number 3

Prepare to discuss your experience with data pipelines and troubleshooting during interviews. Be ready to share specific examples of challenges you've faced and how you resolved them, as this will demonstrate your problem-solving skills and technical expertise.

✨Tip Number 4

Showcase any contributions to open-source projects or personal blogs related to data engineering. Having a portfolio that highlights your work can significantly enhance your application and provide concrete evidence of your skills and passion for the field.

We think you need these skills to ace Associate Software Engineer

Proficient in Python 3
Experience with pandas and GeoPandas
Familiarity with boto3 and Pydantic
Knowledge of Data Version Control (DVC)
Understanding of Django 4 and core API development
Hands-on experience with AWS cloud infrastructure
Experience with EKS and Docker
Solid understanding of relational databases
Data validation and cleansing skills
Familiarity with algorithms and data structures
Experience in Agile development environments
Test-driven development experience
Background in geospatial data and feature engineering
Strong attention to detail
Good communication skills
Team player
Creativity in problem-solving

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience and skills that align with the job description. Emphasise your proficiency in Python, AWS, and any experience with data pipelines or geospatial data.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for data engineering and your understanding of the commercial real estate sector. Mention specific projects or experiences that demonstrate your ability to build scalable data solutions.

Showcase Your Portfolio: If you have a portfolio of work, such as open-source contributions or relevant projects, include links in your application. This can help demonstrate your practical skills and creativity in software engineering.

Highlight Team Collaboration: In your application, mention any experience working in collaborative environments, especially in Agile settings. Highlight your communication skills and how you've successfully worked with stakeholders to meet project requirements.

How to prepare for a job interview at Tangent International

✨Showcase Your Technical Skills

Make sure to highlight your proficiency in Python and relevant libraries like pandas and GeoPandas. Be prepared to discuss specific projects where you've built data pipelines or worked with AWS, as this will demonstrate your hands-on experience.

✨Prepare for Problem-Solving Questions

Expect questions that assess your understanding of data concepts and algorithms. Practise explaining how you would approach data validation and cleansing, as well as how you would troubleshoot data quality issues.

✨Demonstrate Collaboration Skills

Since the role involves working closely with a team, be ready to share examples of how you've collaborated with others in past projects. Highlight your communication skills and how you’ve contributed to peer reviews or team discussions.

✨Research the Company and Its Innovations

Familiarise yourself with the company's focus on digital innovation in commercial real estate. Understanding their products and how they leverage data can help you tailor your responses and show genuine interest in the role.

Associate Software Engineer
Tangent International
T
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>