Python Contract Engineer

Python Contract Engineer

Posted 5 days ago by SearchWorks

Negotiable
Undetermined
Undetermined
London Area, United Kingdom

Summary: The role of Senior Software Engineer at a leading tech company focuses on developing foundational data infrastructure for AI models. The ideal candidate will possess a "product builder" mindset and a broad range of software development skills, with potential specialization in front-end or back-end systems. This position emphasizes collaboration within a cross-functional team and a commitment to quality and customer value throughout the product life cycle. The engineer will leverage their expertise in modern web applications and cloud technologies to significantly influence product development.

Key Responsibilities:

  • Collaborate with a cross-functional team to plan, build, and support software products.
  • Utilize agile software development practices to deliver high-quality applications.
  • Engage with customers to understand their needs and incorporate feedback into product development.
  • Support production systems with monitoring tools and ensure system observability.
  • Champion engineering principles and foster a growth mindset within the team.
  • Drive continuous improvement and maintain a focus on customer value throughout the product life cycle.

Key Skills:

  • Deep understanding of modern web applications.
  • Experience with scripting languages and NoSQL databases.
  • Proficiency in Python or similar programming languages.
  • Knowledge of Event-Driven Architecture.
  • Experience with major cloud providers (e.g., AWS, GCP).
  • Understanding of test automation and quality assurance practices.
  • Experience in a collaborative engineering environment.
  • Passion for software development and a commitment to continuous learning.

Salary (Rate): undetermined

City: London Area

Country: United Kingdom

Working Arrangements: undetermined

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

The Company: My client are a leading tech company at the forefront of AI innovation, building the foundational data infrastructure that powers the development of next-generation AI models. Their product is designed to revolutionize the way research is conducted, ensuring high-quality, diverse, and human-generated data is at the core of AI advancements.

The Role: They are looking for a Senior Software Engineer with a "product builder" mindset to play a pivotal role in the development and guidance of our product. As a "t-shaped" engineer, you will bring broad practical knowledge across various areas of software development, complementing and supporting our growing team while potentially having a deeper specialization in front-end or back-end systems. This is an exciting opportunity to leverage your skills and experience to significantly influence the trajectory of our product.

What You'll Bring: Deep understanding of modern web applications. Experience building applications with scripting languages and using NoSQL databases. Experience using Python, or a similar language. Knowledge of Event-Driven Architecture. Experience using major cloud providers (e.g., AWS, GCP). An understanding of the importance of driving quality into code through test automation. Experience supporting applications in production, with a demonstrable understanding of good observability practices within a full-stack environment (e.g., RUM, Tracing). Experience working in a collaborative environment with strong engineering practices. A focus on the product life cycle and customer value. An understanding of continuous, iterative improvement driven by data and a culture of feedback. A passion for software development with an appetite for learning and self-improvement.

What You'll Be Doing: As a member of a cross-functional, stream-aligned team, you will work collaboratively with a small team of engineers, a tech lead, a product manager, and a designer. Using agile software development practices and a product mindset, you will work as a team to plan, build, and support software that our customers love. You will be highly self-motivated and energetic, and enjoy working in a fast-paced environment with a bias for action. Collaborate with teams outside of product engineering and work closely with customers to understand their needs. Be comfortable working across all the major cloud providers. With a "You Build It, You Run It" mindset, you will have intimate knowledge of our products from code commit through to production operation. Support production systems with monitoring tools and strive for stable system observability. Champion our engineering principles, foster a growth mindset, and help improve our engineering culture. Push the boundaries, question the status quo, and ensure that what we are building has high value and impact for our users.

Key Technologies: Cloud Platforms: Major cloud providers. Programming Languages: Python, JavaScript, and TypeScript. Frameworks: Vue.js, Django Rest Framework, Container-based and Serverless architectures. Databases: MongoDB and DynamoDB. DevOps and Monitoring: CI/CD tools, container orchestration (Kubernetes), message queues, and monitoring platforms like DataDog.